.special-upload{
    display: flex;
    flex-wrap: wrap;
    .part{
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-right: .1458rem;
        position: relative;
        .close{
            position: absolute;
            display: flex;
            right: 0;
            top: 0;
            width: .1354rem;
            height: .1354rem;
            img{
                width: 100%;
                height: 100%;
            }
        }
        .top-img{
            width: .7083rem;
            display: flex;
            justify-content: center;
            align-items: center;
            height: .7083rem;
            background: #f5f5f5;
            border: 1px solid #d3dae6;
        }
        .img-name{
            color: #2D2D2D;
            font-size: .0833rem;
            margin-top: .0521rem;
            font-weight: bold;
        }
    }
}